#include <iostream>
void addOne(int& x);

int sss(int arr[],int n){
    std::cout<<sizeof arr<<std::endl;;
    return 0;
}
int main(){
    using namespace std;
    int a = 10;
    addOne(a);
    cout<<a<<endl;     // 11
    int b[10] = {1,2,3,4};
    sss(b,3);     // 返回8，调用函数内返回的是指针的大小
    cout<<sizeof b<<endl;     // 40
    return 0;
}
// 如果返回值为引用类型，则应当返回参数中的变量，函数体中定义的变量在函数结束后会被销毁
void addOne(int& x){     // 如果不想修改x的值，可以使用const修饰
    x++;
}
